// 导入expres
const express = require('express')
    // 创建路由对象
const router = express.Router()
    // 导入用户信息路由处理函数
const userInfoHandle = require('../router_handle/uesrinfo')
    // 获取用户信息路由
router.get('/getuserinfo', userInfoHandle.getUserInfo)

// 导入解析验证规则对象
const expressJoi = require('@escook/express-joi')
    // 导入验证规则对象
const { update_userinfo_schema, update_password_schema, update_avater_schema } = require('../schema/user')
    // 更新用户信息路由
router.post('/updateuserinfo', expressJoi(update_userinfo_schema), userInfoHandle.updateUserInfo)
    //修改密码路由
router.post('/updatepassword', expressJoi(update_password_schema), userInfoHandle.updatePassword)
    // 修改头像路由
router.post('/updateavater', expressJoi(update_avater_schema), userInfoHandle.updateAvater)
    // 向外共享router对象
module.exports = router